diesel submarine - Turkish English Dictionary